home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 July/August / PC Active NR.227.iso / Software / Games / windows / Freeciv-2.1.9-win32-gtk2-setup.exe / data / default / cities.ruleset < prev    next >
Encoding:
Text File  |  2009-03-30  |  4.3 KB  |  159 lines

  1.  
  2. ; Modifying this file:
  3. ; You should not modify this file except to make bugfixes or
  4. ; for other "maintenance".  If you want to make custom changes
  5. ; you should create a new datadir subdirectory and copy this file
  6. ; into that directory, and then modify that copy.  Then use the
  7. ; command "rulesetdir <mysubdir>" in the server to have freeciv
  8. ; use your new customized file.
  9.  
  10. [datafile]
  11. description="Cities data for Freeciv"
  12. options="1.9"
  13.  
  14. ; A specialist is a city citizen who is not a tile worker.  Usually the
  15. ; player can control what specialist each citizen is, so long as the
  16. ; requirements for that specialist are met.
  17. ;
  18. ; Below are the entries for the specialists, one per specialist type.
  19. ; The tag name (in [specialist_*]) doesn't matter so long as it's unique.
  20. ; For each specialist the following fields may be set:
  21. ;
  22. ; name        = name as seen by user 
  23. ; short_name    = one-character "short name" used (for instance) in cityrep
  24. ; reqs        = requirements to have the specialist pick (see
  25. ;          effects.ruleset and README.effects for help on requirements)
  26.  
  27. [specialist_elvis]
  28. name        = _("elvis")
  29. short_name    = _("?Elvis:E")
  30. reqs        =
  31.     { "type", "name", "range"
  32. ; Nothing
  33.     }
  34.  
  35. [specialist_scientist]
  36. name        = _("scientist")
  37. short_name    = _("?Scientist:S")
  38. reqs        =
  39.     { "type", "name", "range"
  40.       "MinSize", "5", "City"
  41.     }
  42.  
  43. [specialist_taxman]
  44. name        = _("taxman")
  45. short_name    = _("?Taxman:T")
  46. reqs        =
  47.     { "type", "name", "range"
  48.       "MinSize", "5", "City"
  49.     }
  50.  
  51. [parameters]
  52. add_to_size_limit  = 8        ; cities >= this cannot be added to.
  53. angry_citizens = 1              ; set to zero to disable angry citizens
  54. celebrate_size_limit = 3        ; cities >= can celebrate
  55.  
  56. changable_tax = 1        ; set to zero to disallow changing of tax rates
  57.  
  58. ;forced_science = 0        ; set these fields when changeable_tax is turned off
  59. ;forced_luxury = 100
  60. ;forced_gold = 0
  61.  
  62. ;
  63. ; City styles define the way cities are drawn
  64. ;
  65. ; graphic     = group of tiles to use, see cities spec for
  66. ;               more info on city tiles
  67. ; citizens_graphic     = group of citizens tiles to use, see citizens/small
  68. ;                        spec for more info on citizens tiles
  69. ; reqs        = requirements for this city style (see README.effects)
  70. ; replaced_by = which style replaced this one
  71.  
  72. [citystyle_european]
  73. name        = _("?citystyle:European")
  74. graphic     = "city.european"
  75. graphic_alt = "-"
  76. citizens_graphic     = "ancient"
  77. citizens_graphic_alt = "generic"
  78. ; No reqs
  79. replaced_by = "Industrial"
  80.  
  81. [citystyle_classical]
  82. name        = _("?citystyle:Classical")
  83. graphic     = "city.classical"
  84. graphic_alt = "-"
  85. citizens_graphic     = "ancient"
  86. citizens_graphic_alt = "generic"
  87. ; No reqs
  88. replaced_by = "Industrial"
  89.  
  90. [citystyle_tropical]
  91. name        = _("?citystyle:Tropical")
  92. graphic     = "city.tropical"
  93. graphic_alt = "city.european"
  94. citizens_graphic     = "ancient"
  95. citizens_graphic_alt = "generic"
  96. ; No reqs
  97. replaced_by = "Industrial"
  98.  
  99. [citystyle_asian]
  100. name        = _("?citystyle:Asian")
  101. graphic     = "city.asian"
  102. graphic_alt = "city.classical"
  103. citizens_graphic     = "ancient"
  104. citizens_graphic_alt = "generic"
  105. ; No reqs
  106. replaced_by = "Industrial"
  107.  
  108. [citystyle_babylonian]
  109. name        = _("?citystyle:Babylonian")
  110. graphic     = "city.babylonian"
  111. graphic_alt = "city.classical"
  112. citizens_graphic     = "ancient"
  113. citizens_graphic_alt = "generic"
  114. ; No reqs
  115. replaced_by = "Industrial"
  116.  
  117. [citystyle_celtic]
  118. name        = _("?citystyle:Celtic")
  119. graphic     = "city.celtic"
  120. graphic_alt = "city.european"
  121. citizens_graphic     = "ancient"
  122. citizens_graphic_alt = "generic"
  123. ; No reqs
  124. replaced_by = "Industrial"
  125.  
  126. [citystyle_industrial]
  127. name        = _("?citystyle:Industrial")
  128. graphic     = "city.industrial"
  129. graphic_alt = "-"
  130. citizens_graphic     = "industrial"
  131. citizens_graphic_alt = "generic"
  132. reqs = { "type", "name", "range"
  133.          "tech", "Railroad", "Player"
  134.        }
  135. replaced_by = "Modern"
  136.  
  137. [citystyle_modern]
  138. name        = _("?citystyle:Modern")
  139. graphic     = "city.modern"
  140. graphic_alt = "-"
  141. citizens_graphic     = "modern"
  142. citizens_graphic_alt = "generic"
  143. reqs = { "type", "name", "range"
  144.          "tech", "Automobile", "Player"
  145.        }
  146. replaced_by = "PostModern"
  147.  
  148. [citystyle_postmodern]
  149. name        = _("?citystyle:PostModern")
  150. graphic     = "city.postmodern"
  151. graphic_alt = "-"
  152. citizens_graphic     = "postmodern"
  153. citizens_graphic_alt = "generic"
  154. reqs = { "type", "name", "range"
  155.          "tech", "Superconductors", "Player"
  156.        }
  157. replaced_by = "-"
  158.